home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-09 / floppies.zip / FLOPPY.ZIP / READ.ME < prev    next >
Text File  |  1990-02-26  |  29KB  |  760 lines

  1.         Welcome to the shareware version of QEdit Advanced 2.1!
  2.  
  3. This is the shareware version of QEdit.  Many hours of work have gone
  4. into the development of QEdit - over 10 work years, as of this version -
  5. and that does not include all the time spent on our new users guide/
  6. reference manual.  In addition, we provide full-time technical support,
  7. via phone during normal business hours, or mail if you prefer. What is
  8. the point of all this?  QEdit is a professionally developed, packaged,
  9. and supported product.  Our product has received excellent reviews, and
  10. our new manual and our product support are second to none. Just ask our
  11. users.  We send out update notices to all registered users, and we
  12. regularly incorporate suggested changes into the product as we are able.
  13.  
  14. The only way we can continue to provide products like QEdit and to offer
  15. outstanding technical support, is to stay in business; and the only way
  16. we can stay in business is for you to register your copy of QEdit.  We
  17. like the shareware concept, and we would like to stay a part of it.  But
  18. we can do so only through registrations of QEdit.  Please don't take
  19. this the wrong way - try out QEdit for 30 days or so, under no
  20. obligation whatsoever.  But if you continue to use it after that 30-day
  21. period, please pay for your copy. Thanks!
  22.  
  23. Late-breaking news:
  24. ------------------------------------------------------------------------------
  25. QEdit TSR is now available!  For those of you who would like to have
  26. access to your favorite editor at virtually anytime, in the middle of
  27. anything else, we at SemWare are proud to offer you QEdit TSR v1.1.
  28. Please call SemWare for details.
  29.  
  30. ------------------------------------------------------------------------------
  31. QEdit is the winner of the Data Based Advisor Reader's Choice award, for
  32. best text or program editor of 1989.  We thank our users for this vote
  33. of confidence and their continued support!
  34.  
  35. ------------------------------------------------------------------------------
  36. QEdit for OS/2 is now available.  If you'd like to have THE FASTEST
  37. editor available for OS/2, give SemWare a call!
  38.  
  39. ------------------------------------------------------------------------------
  40. There is now a special German version of QEdit available.  It is based
  41. on version 2.1 of QEdit.  All text displayed by the program (including
  42. the status line!) is in German;  plus the reference manual was
  43. painstakingly translated by a native German.  For information on
  44. ordering the German version you can give SemWare a call, or if you
  45. prefer, you can call our German distributor directly at: 49-761-87419.
  46. Ask to speak to Manfred Luft.
  47.  
  48. ------------------------------------------------------------------------------
  49.  
  50.  
  51. Contents
  52. --------
  53.  
  54. I   Contents of QEdit Shareware Disk
  55. II  Technical Support
  56. III Version 2.1  - Release Notes - February, 1990
  57. IV  Version 2.08 - Release Notes - July, 1989
  58.  
  59. I   Contents of QEdit Shareware Disk
  60. ---------------------------------------
  61.  
  62. File            Description
  63. ------------    ----------------------------------------------------------
  64.  
  65. Q.EXE           The editor program.  This is the only file required to
  66.                 run QEdit.
  67.  
  68. QCONFIG.EXE     The configuration program.
  69. QCONFIG.DAT     The default Keyboard Definition File.
  70. QHELP.TXT       The default Help text.
  71. QEDIT.DOC       The documentation for the shareware version of QEdit.
  72. ORDERFRM.DOC    Handy order from.
  73. READ.ME         The file you are currently reading.
  74.  
  75. There are additional files and utilities provided on the registered user
  76. disk. These include:  An upgrade program, that will allow you to upgrade
  77. your configuration options from QEdit v2.07, v2.07A, v2.08 to v2.1,
  78. PAINLESSLY; an external mouse driver for QEdit; a macro "compiler" that
  79. will translate macros from text to binary format; and additional
  80. keyboard configuration files.
  81.  
  82. Also, the REGISTERED version does not include the opening and closing
  83. shareware registration screens.
  84.  
  85. The REGISTERED version also comes with a 125 page typeset, spiral-bound
  86. reference manual.
  87.  
  88. If you find any other than the 7 files listed here, then you know this
  89. is not the official shareware distribution diskette and/or archive
  90. distributed by SemWare.
  91.  
  92. Notes
  93. -----
  94.  
  95. Other product names are trademarks or registered trademarks of their
  96. respective holders.
  97.  
  98. The ONLY file required to run QEdit is Q.EXE - the others are not
  99. required or used by the program.
  100.  
  101. QEdit comes pre-configured to work on a large range of monitors. Because
  102. of this, the default colors are set up for a monochrome system. If you
  103. have a color system and would like to edit in color, then run the
  104. configuration program (QCONFIG), select the C)olors/screen options, and
  105. change the default colors.
  106.  
  107. We do NOT release patch files for QEdit, under any circumstances. We
  108. release only fully-executable files.  If you encounter a "patch" or
  109. "modification" file that modifies your Q.EXE file, be aware that it does
  110. not originate from us, and we cannot be responsible for the behavior of
  111. a patched QEdit.  The only program you should use to modify your copy of
  112. Q.EXE, is the QCONFIG program that came with it. Keep this in mind also
  113. when calling for technical support.
  114.  
  115. Please, make sure you read this entire file in order to take full
  116. advantage of the new commands/features in QEdit.
  117.  
  118. II  Technical Support
  119. ---------------------
  120.  
  121. Due to the tremendous popularity of QEdit, we can give technical support
  122. ONLY to registered QEdit users.  Please have your serial number handy
  123. when you call.
  124.  
  125. Please!  Before you call us with a problem, make sure you have read this
  126. entire READ.ME file to determine if it solves your problem.  If you
  127. should have to contact us, please provide or have available the
  128. following information:
  129.  
  130.   QEdit version number, date of Q.EXE from the original diskette, and
  131.     serial number
  132.   DOS version
  133.   Computer model
  134.   Amount of RAM
  135.   Whether you are using a hard disk or floppy disk based PC
  136.   The names of any memory-resident programs you have loaded
  137.  
  138.  
  139. You may obtain technical support directly from SemWare as follows:
  140.  
  141.   1.  Call our remote electronic bulletin board service.  The board is
  142.       operational 24 hours a day, 7 days a week.  Modem settings are
  143.       <N81>, 9600 HST, 2400 or 1200 baud.  The telephone number is:
  144.       (404) 641-8968.
  145.  
  146.   2.  Write us at: (We've moved!)
  147.  
  148.       SemWare
  149.       Technical Support
  150.       4343 Shallowford Rd., Suite C-3
  151.       Marietta, GA  30062-5003
  152.  
  153.   3.  Send Compuserve E-Mail to userid 71520,67
  154.  
  155.   4.  Call us directly at SemWare, (404) 641-9002. Support hours are 9
  156.       am to 5 pm (ET), Monday through Friday.
  157.  
  158.   5.  Send us a Fax at: (404) 640-6213
  159.  
  160. SemWare is committed to supporting registered users.  However, we
  161. request that you reserve telephone support only for questions or
  162. problems requiring immediate attention.
  163.  
  164. As always, if you have a suggestion that you think would improve our
  165. product, don't hesitate to let us know.
  166.  
  167. By the way, SemWare has grown!  We now have eight full-time people on
  168. staff to help serve you better, and we have also moved to larger
  169. facilities.
  170.  
  171. III Version 2.1 - Release Notes - February, 1990
  172. ------------------------------------------------
  173.  
  174. 2.1 summary of changes:
  175. -----------------------
  176.  
  177. QCONFIG:
  178. --------
  179.  
  180.  Deletions:
  181.  
  182.    "number of rows on physical screen option" has been removed.  QEdit
  183.    now retrieves this information from the bios data area, so this option
  184.    is no longer needed.
  185.  
  186.    "go to line number on command line option" has been removed. This has
  187.    been replaced with a command line option.
  188.  
  189.  Additions:
  190.  
  191.   Under Advanced options:
  192.  
  193.     "Swap to Expanded memory or DISK on Dos and Shell commands?"
  194.     "Drive to use for disk swapping [A..Z] *=default-drive ?"
  195.     "Should the editor restore the starting drive/dir on program exit?"
  196.     "Should the editor change the DOS PROMPT during a shell?"
  197.     "Should [TabRt]/[TabLt] be allowed to shift an entire block?"
  198.  
  199.   Under general options:
  200.  
  201.     "Do you want the bell to sound on warning messages and missed
  202.     searches?"
  203.  
  204.   Under printer options:
  205.  
  206.     "Default top margin for printing [0..100]?"
  207.     "Default bottom margin for printing [0..100]?"
  208.  
  209. QEdit CHANGES:
  210. --------------
  211.  
  212. New command line option:
  213.  
  214.   -n command line option.  For example:
  215.      q filename -n36
  216.   goes to line 36 in filename after initial load.
  217.  
  218. Operational changes:
  219.  
  220.   The [Dos] and [Shell] commands can now optionally swap QEdit out to
  221.   disk or EMS leaving only a 2k kernel in memory, thus allowing much
  222.   more memory for running memory-hungry programs from QEdit, especially
  223.   compilers.  This option is configurable via QCONFIG as well as
  224.   interactively using the [ToggleSwap] command, found on the "Other"
  225.   pulldown menu.
  226.  
  227.   Once in the shell, QEdit will optionally append "[QE]" to the DOS
  228.   prompt string, provided that:
  229.  
  230.   1) You have defined the prompt environment variable.
  231.   2) There is enough space left in the environment.
  232.   3) You have set the "Change DOS PROMPT during a Shell" option to
  233.      [Y]es.  See QCONFIG, under Advanced options.
  234.  
  235.   If you have NOT defined the prompt environment variable, then we
  236.   suggest you do so.  It is helpful with DOS command line operations in
  237.   general. A suggested prompt is (this should go in your AUTOEXEC.BAT
  238.   file):
  239.  
  240.   set prompt=$p $t $g
  241.  
  242.   If you do have a prompt string defined, but you do not get the "[QE]"
  243.   prompt in the QEdit shell, add the following to your AUTOEXEC.BAT:
  244.  
  245.   set x=x
  246.  
  247.   ----------------------------------------------------------------------
  248.  
  249.   Column blocks can now be deleted [DeleteBlock] <Alt G>, printed
  250.   [PrintBlock] <Esc><PB>, and written [WriteBlock] <Alt W> to disk.
  251.  
  252.   [TabRt]/[TabLt] when pressed while the cursor is inside a marked
  253.   block and insert mode is on, shifts the entire block by the current
  254.   cursor tab width.
  255.  
  256.   The window resize command allows up and down movement, instead of only
  257.   up or only down.
  258.  
  259.   .cpp, .hpp, .cxx, .hxx have been added to the list of valid C Mode
  260.   file extensions.
  261.  
  262.   Prompt boxes show prompt strings in the block attribute while they
  263.   will be overwritten when a character is typed; once a character or
  264.   editing key has been typed, prompt strings revert back to their
  265.   default color.
  266.  
  267.   [CurrentFilename] is now available outside of prompt boxes. In
  268.   previous versions, the [CurrentFilename] command was active only
  269.   during a QEdit prompt box.  This command now functions while editing,
  270.   too.
  271.  
  272. Find/Replace command changes:
  273.  
  274.   "L" option added to [Find], [FindReplace].  Limits the
  275.   Find/FindReplace to the currently marked block.  If the cursor is
  276.   outside the marked block, or the "G" option is also selected, the
  277.   search starts at the beginning of the block.  Otherwise, the search
  278.   starts at the current cursor position inside the block.
  279.  
  280.   "G" option in [Find], [FindReplace] now works as it does in WordStar
  281.   and the Borland editors; i.e., it starts the search at the beginning
  282.   of the file.
  283.  
  284.   In [FindReplace] you can now enter a number to limit the number of
  285.   replaces.
  286.  
  287.   The find string is now highlighted after a successful find.
  288.  
  289.   You can press <^Break> to halt a repeated command and/or macro, and to
  290.   halt a long [FindReplace].
  291.  
  292. New commands:
  293. -------------
  294.  
  295. Summary list:
  296.  
  297. CenterLine                      <^OT>
  298. FillBlock                       <^KL>
  299. JFalse
  300. JTrue
  301. Jump
  302. RepeatCmd                       <^QQ>
  303. SetPrintBotMargin               <ESC><P><O>
  304. SetPrintTopMargin               <ESC><P><T>
  305. ToggleSwap                      <ESC><O><S>
  306.  
  307. Detailed list:
  308.  
  309.   [CenterLine]                  <^OT>
  310.  
  311.   If the cursor is inside a column block, the lines encompassed by the
  312.   block are centered using the left and right columns of the block as
  313.   the margins.
  314.  
  315.   If the cursor is inside a line block, the lines encompassed by the
  316.   block are centered using column 1 and the right margin as the margins.
  317.  
  318.   Otherwise, the line the cursor is on is centered, using column 1 and
  319.   the right margin as the margins.
  320.  
  321.   [FillBlock]                   <^KL>
  322.  
  323.   The user is prompted for a character with which to fill the block.
  324.   With this command, you can now use the following macro to move a
  325.   block, and blank fill the space used by the block, instead of the
  326.   text closing in around the block.  The macro assumes a block is
  327.   already marked.  The block will be [Cut] to the clipboard or system
  328.   scrap buffer.  You can then insert the block where you like by
  329.   pressing the [Paste] key <Grey *>:
  330.  
  331.   f10 MacroBegin GotoBlockBegin Cut Paste FillBlock ' ' Return UnmarkBlock
  332.  
  333.   Choose a key (<f10> in the above example), and assign this macro to it
  334.   in the QCONFIG.DAT file. Run QCONFIG, configure the keyboard, and you
  335.   now have a "copy with wipe" command!
  336.  
  337.   [JTrue], [JFalse] and [Jump] commands.
  338.  
  339.   These commands are intended for macro use. All QEdit commands set an
  340.   internal QEdit result code of "True" if they executed successfully, or
  341.   "False" if they did not.  The [JTrue] and [JFalse] commands can be
  342.   used to take advantage of that fact. [Jump] is just an unconditional
  343.   jump. You can also define labels for branching, in the format
  344.   "label:". The maximum label length is 15 characters.  For Example:
  345.  
  346.   A command to delete from the cursor position to the beginning of the
  347.   line, assigned to the f10 key:
  348.  
  349.   f10 MacroBegin
  350.       begin:
  351.         CursorLeft
  352.         JFalse done:
  353.         DelCh
  354.         Jump begin:
  355.       done:
  356.  
  357.   This MUST all occur on ONE LINE in your QCONFIG.DAT file.
  358.  
  359.   [RepeatCmd]                   <^QQ>
  360.  
  361.   Repeats the last executed command and/or macro "n" times.  You are
  362.   prompted for "n".  You can stop the repeating at any time by pressing
  363.   the <^Break> key.  If the result code from the command is FALSE, or if
  364.   a result code from any of the commands in the macro is FALSE,
  365.   repetition halts.
  366.  
  367.   [SetTopMargin]                <ESC><P><T>
  368.   [SetBottomMargin]             <ESC><P><O>
  369.  
  370.   Set the top and bottom margins used when printing.  If QEdit's print
  371.   page size is set to 0, these commands have no effect.
  372.  
  373.   [ToggleSwap]                  <ESC><O><S>
  374.  
  375.   Toggles Expanded memory/Disk swapping for the [Dos] and [Shell]
  376.   commands.  This option can also be set via QCONFIG.
  377.  
  378.  
  379. IV  Version 2.08 - Release Notes - July, 1989
  380. ---------------------------------------------
  381.  
  382. Contents of this addendum:
  383.  
  384. 1.  SUMMARY OF CHANGES
  385.     A.  New Features
  386.     B.  Bug Fixes
  387. 2.  NEW COMMANDS
  388. 3.  NEW MACROS
  389. 4.  DETAILED DESCRIPTION/USE OF CHANGES
  390.  
  391. -------------------------------------------------------------------------------
  392. 1.      SUMMARY OF CHANGES
  393. -------------------------------------------------------------------------------
  394.         A.      New Features
  395. -------------------------------------------------------------------------------
  396.  
  397. More consistent user interface.
  398.  
  399. Read-Only files can now be edited; however, they can not be written back
  400. to disk.
  401.  
  402. The bell now rings on warning messages and on "missed" finds.
  403.  
  404. Sticky AutoIndent mode/option added.
  405.  
  406. SmartTabs will now scan upward more than one line looking for a
  407. non-blank line upon which to base the next tab position.
  408.  
  409. If you pass an invalid filename on the command line, QEdit will now
  410. prompt you for another filename to edit.
  411.  
  412. Macro filenames can be passed on the commandline for loading or
  413. executing.
  414.  
  415. A "SaveAs" feature, along with a facility to append a Block or file to a
  416. disk file, have been added.
  417.  
  418. The Paste command is now available within QEdit prompt boxes.
  419.  
  420. QEdit now saves everything that is deleted by DelRtWord, including
  421. characters between words.
  422.  
  423. -------------------------------------------------------------------------------
  424.         B.      Bug Fixes
  425. -------------------------------------------------------------------------------
  426. Fixed unnecessary horizontal scrolling when using the CopyBlock and
  427. UnKill commands.
  428.  
  429. Fixed "wild" vertical scrolling in WrapPara.
  430.  
  431. Fixed problem with deleting lines inside of column Blocks.
  432.  
  433. Fixed problem with the WriteBlock command.
  434.  
  435. Fixed problem with DeleteBlock leaving the cursor in unexpected places.
  436.  
  437. DelRtWord now saves all deleted text to the kill buffer.
  438.  
  439. -------------------------------------------------------------------------------
  440. 2.      NEW COMMANDS
  441. -------------------------------------------------------------------------------
  442.  
  443. COMMAND                 DEFAULT KEY ASSIGNMENT
  444.  
  445. AltWordSet
  446. ----------
  447. Instructs QEdit to recognize an alternate set of characters as "word"
  448. characters.
  449.  
  450. By default, QEdit considers the following characters to be "word"
  451. characters: '0' thru '9', 'A' thru 'Z', 'a' thru 'z', and '_'.  All
  452. other characters are considered word delimiters.
  453.  
  454. QEdit also has an alternate word set that can be installed, using this
  455. command. AltWordSet adds the following characters to the default word
  456. set:  \ ! # $ % & ' ( ) , - . / @ { } ~.  (Currently, AltWordSet is used
  457. in the "edit filename at cursor" macro.)
  458.  
  459. The default word set can be re-installed by executing the DefaultWordSet
  460. command.
  461.  
  462. DefaultWordSet
  463. --------------
  464. Re-installs the default editor word set.  See the AltWordSet command for
  465. a description of editor "word" characters.
  466.  
  467. EndPara
  468. -------
  469. Positions the cursor just past the last character of the current
  470. paragraph.
  471.  
  472. Flip                            <Alt 3>
  473. ----                            -------
  474. Changes the case of a character or Block of characters.  If the cursor
  475. is in a marked Block, all characters in the Block are "reversed":  lower
  476. case characters are changed to upper case, and upper case characters are
  477. changed to lower case.  If the cursor is not in a marked Block, only the
  478. character at the current cursor location is reversed.
  479.  
  480. Lower                           <Alt 2>
  481. -----                           -------
  482. Converts a character or Block of characters to lower case.  If the
  483. cursor is in a marked Block, the entire Block is converted to lower
  484. case; otherwise, only the character at the current cursor location is
  485. converted.
  486.  
  487. MarkWord                        <Ctrl KT>
  488. --------                        ---------
  489. Marks, as a Block, the word at the current cursor location.  If the
  490. cursor is not located within a word, no Block is marked.
  491.  
  492. NextPara
  493. --------
  494. Positions the cursor at the beginning of the next paragraph.
  495.  
  496. NewFile
  497. -------
  498. Issues the Exit and EditFile commands for the current file.
  499.  
  500. Pause
  501. -----
  502. Temporarily halts macro execution, until either Return or Escape is
  503. pressed. If Return is pressed, the macro resumes where it left off.  If
  504. Escape is pressed, the macro is terminated.  This command is provided to
  505. allow for input to macros.  In previous versions of QEdit, there was not
  506. a way to allow a macro to stop and wait for input from the user.  This
  507. command now makes user input possible.
  508.  
  509. The new Pause command makes certain types of macros now possible.
  510.  
  511. For example, suppose you wanted to create a "find" command that always
  512. searched forward, ignored case, and didn't prompt you for options.  In
  513. the QCONFIG.DAT file, assign to whatever key you like (<f7> in this
  514. example):
  515.  
  516.    f7 MacroBegin Find Pause Return 'i' Return
  517.  
  518. If you wanted to get really fancy, you could let <f7> be your
  519. find-forward, and <shift f7> be your find-backward:
  520.  
  521.    #f7 MacroBegin Find Pause Return 'ib' Return
  522.  
  523. Note that the Pause command "eats" the Return or Escape that terminates
  524. the pause mode.
  525.  
  526. PrevPara
  527. --------
  528. Positions the cursor at the beginning of the previous paragraph.
  529.  
  530. Sort                            <Shift F3>
  531. ----                            ----------
  532. Sorts a group of lines using the currently marked column Block as the
  533. key and the range of lines to be sorted.  This command is operational
  534. only when there is just one window on the screen, and that window is not
  535. zoomed.
  536.  
  537. ToggleBoxType                   <Alt F1>
  538. -------------                   --------
  539. Allows changing of the box characters used in box drawing.
  540.  
  541. Upper                           <Alt 1>
  542. -----                           -------
  543. Converts a character or Block of characters to upper case.  If the
  544. cursor is in a marked Block, the entire Block is converted to upper
  545. case; otherwise, only the character at the current cursor location is
  546. converted.
  547.  
  548. GotoColumn
  549. ----------
  550. Prompts for a column number, and positions the cursor at that column on
  551. the current line.
  552.  
  553. -------------------------------------------------------------------------------
  554. 3.      NEW MACROS
  555. -------------------------------------------------------------------------------
  556.  
  557. The Paste command is now functional inside of dialog boxes.  You can
  558. copy a line or word to the scrap buffer, and insert it as the requested
  559. response to a dialog box.  This makes a certain class of macros now
  560. possible with QEdit:
  561.  
  562.  <Ctrl ]>      Executes the EditFile command on the filename at the cursor
  563.                position.
  564.  
  565.    Macro definition in QCONFIG.DAT:
  566.  
  567. ^] MacroBegin AltWordSet MarkWord Copy EditFile Paste Return DefaultWordSet
  568.  
  569.    Detailed explanation:
  570.  
  571.    AltWordSet      --set the proper wordset for filenames
  572.    MarkWord        --mark the "word" (filename) at the cursor
  573.    Copy            --copy it into the system scrap
  574.    EditFile        --call editfile
  575.    Paste           --insert the copied filename as the response to the prompt
  576.    Return          --edit that file
  577.    DefaultWordSet  --restore the normal wordset
  578.  
  579.  <Alt =>   Does a "find" on the word at the cursor.
  580.  
  581.    Macro definition in QCONFIG.DAT:
  582.  
  583. @= MacroBegin MarkWord Copy Find Paste Return Return
  584.  
  585.    Detailed explanation:
  586.  
  587.    MarkWord        --mark the word at the cursor
  588.    Copy            --copy it into the system scrap
  589.    Find            --call find
  590.    Paste           --insert the copied word as the response to the prompt
  591.    Return          --accept the search string
  592.    Return          --use the default find options
  593.  
  594.  
  595. -------------------------------------------------------------------------------
  596. 4.      DETAILED DESCRIPTION/USE OF CHANGES
  597. -------------------------------------------------------------------------------
  598.  
  599. QEdit now has a much more consistent, easier-to-use user interface.  The
  600. "(Y/N)" messages have been replaced by pop-down menus.  You can still
  601. select the appropriate response by pressing Return, "y" or "n".
  602.  
  603. -------------------------------------------------------------------------------
  604.  
  605. Read-Only files can now be edited; however, they cannot be written back
  606. to disk.  The only time you will know you are editing a Read-Only file
  607. is if you try to save it.  QEdit will not allow you to save a Read-Only
  608. file; if such is attempted, QEdit will remind you that the file is
  609. Read-Only.
  610.  
  611. -------------------------------------------------------------------------------
  612.  
  613. The bell now optionally rings on warning messages and on "missed" finds.
  614.  
  615. -------------------------------------------------------------------------------
  616.  
  617. AutoIndent can now be configured to be "sticky".  If you choose this
  618. option (see General options in QCONFIG), when in AutoIndent mode, QEdit
  619. will search all the way to the beginning of the file looking for a
  620. non-blank line upon which to base the AutoIndent column.
  621.  
  622. -------------------------------------------------------------------------------
  623.  
  624. Laptop Users:  QEdit can now be configured to use a large, blinking,
  625. block cursor.  See Advanced options in QCONFIG.
  626.  
  627. -------------------------------------------------------------------------------
  628.  
  629. SmartTabs will now scan upward more than one line looking for a
  630. non-blank line upon which to base the next tab position.
  631.  
  632. -------------------------------------------------------------------------------
  633.  
  634. If you pass an invalid filename on the command line, QEdit will now
  635. prompt you for another filename to edit.
  636.  
  637. -------------------------------------------------------------------------------
  638.  
  639. QEdit can now load and execute macros from the command line.  You can
  640. use either the "-" or "/" as the switch character.  To load a macro
  641. file, use -l; to execute the first macro of a macro file, use -e.
  642.  
  643. In this version, when using the command line switches, a file MUST
  644. ALWAYS be passed to QEdit.
  645.  
  646. For example, to load a macro file saved with MacroWrite or created by
  647. QMAC, type:
  648.  
  649.    q filename -lmacroname
  650.  
  651. QEdit can also execute a single macro from the command line upon
  652. start-up. This macro must have been created either with the MacroWrite
  653. command or by the QMAC program.  Note that only the first macro found in
  654. the macro file is executed, and the macro is only executed after the
  655. first file on the command line has been loaded.
  656.  
  657.    q filename -emacroname
  658.  
  659. You can both load one macro and execute another macro at the same time:
  660.  
  661.    q filename -emacroname1 -lmacroname2
  662.  
  663. Please note that all of these macros MUST be in binary format (i.e., the
  664. output of the QEdit MacroWrite command or one translated from text to
  665. binary by QMAC).
  666.  
  667. A final example:  You have a macro called "init.mac" that you want to
  668. execute when QEdit is loaded.  You have a file of macros, called
  669. "qedit.mac" that you would like to have available after QEdit is loaded.
  670. Type:
  671.  
  672.    q filename -einit.mac -lqedit.mac
  673.  
  674. -------------------------------------------------------------------------------
  675.  
  676. A "SaveAs" filename feature, along with a facility to append a Block or
  677. file to a disk file, have been added.
  678.  
  679. To do a SaveAs, execute the WriteBlock command from a file when there is
  680. not a Block marked.  If there is a Block marked, then the WriteBlock
  681. command will behave as it did in prior versions.
  682.  
  683. Also, if the file to be written already exists, the WriteBlock command
  684. gives you the option of appending to that file.
  685.  
  686. -------------------------------------------------------------------------------
  687.  
  688. Additional notes (these relate to 2.07A):
  689. _________________________________________
  690.  
  691. QEdit fixes:
  692. ------------
  693.  
  694. In early 1988 we had literally scores of requests for QEdit to support
  695. the enhanced keyboard.  So, one of the things that we made sure of was
  696. that QEdit v2.07 could use the extra keys found on an enhanced keyboard.
  697. We followed the readily attainable and recommended documented methods on
  698. how to use the enhanced keyboard, and everything worked just fine, or so
  699. we thought.
  700.  
  701. Unfortunately, it appears that many other software vendors are still
  702. ignoring the enhanced keyboard.  Worse yet, many of these vendors
  703. produce TSR programs that will not "popup" when a nice well-behaved
  704. program (like QEdit) tries to get input from the enhanced keyboard.
  705.  
  706. So, if you have an enhanced keyboard, and have a TSR or mouse driver
  707. that will not work with QEdit 2.07 (and it previously worked with QEdit
  708. 2.06 or below), version 2.07A includes a configuration option that
  709. allows you to turn off enhanced keyboard processing.  See the section on
  710. QCONFIG changes for using this option.
  711.  
  712. Other fixes include:
  713.  
  714. - Single line character Blocks could not be moved on the same line.
  715.   Fixed.
  716. - WordWrap mode ALWAYS acted as though also in AutoIndent mode, even
  717.   if AutoIndent mode was off.  Fixed.
  718. - If a blank Find/FindReplace option string was entered, QEdit would
  719.   set the Find/FindReplace options incorrectly.  Fixed.
  720. - QEdit did not properly recognize some EGA cards.  Fixed.
  721. - If more than 65 characters were entered on the command line, QEdit
  722.   behaved very strangely.  Fixed.
  723. - Global save (GSave) would load in "unloaded" files.  Fixed.
  724. - TabsOut mode will no longer place tabs inside of single or double
  725.   quote marks that appear on the same line.
  726.  
  727. QMAC fixes:
  728. -----------
  729.  
  730. - QMAC did NOT support the enhanced keyboard.  Fixed.
  731.  
  732. QCONFIG changes:
  733. ----------------
  734.  
  735. - QEdit can now be configured to use/not use the enhanced keyboard, if
  736.   present (second option under the Advanced options).  You would ONLY
  737.   want to turn this option off if:  1) you can not get your TSR's to
  738.   popup over QEdit, AND  2) you have an enhanced keyboard.
  739.  
  740. - The default TabsOut setting can now be set via the configuration
  741.   program. See the Tabs options.
  742.  
  743. QCONFIG fixes:
  744. --------------
  745.  
  746. - Did not properly handle imbedded quotes in macro strings.  Fixed.
  747. - Changed to ignore [] characters in reply to prompts.
  748.  
  749. Other Changes
  750. -------------
  751.  
  752. - When marking Blocks, character Block marking and line Block marking
  753.   types may be mixed.
  754.  
  755. - "U" is a synonym for "I" (ignore case) in the Find/Replace options.
  756.  
  757. - AutoIndent mode can be used when Insert mode is Off.
  758.  
  759. - Desqview support added.
  760.